<?php

class App_Util_Navegacion {
	
	private $navs;
	function __construct() {
		$this->navs=array();
		$this->agregar_navegacion ( "Inicio", "#", "Página principal" );
	}
	
	function agregar_navegacion($etiqueta,$pagina_enlace="",$descripcion="") {
		$i = count($this->navs);
		$this->navs[$i]["etiqueta"]=$etiqueta;
		$this->navs[$i]["url"]=$pagina_enlace;
		if(empty($descripcion)) {
			$descripcion = "Ir a {$etiqueta}";
		}
		$this->navs[$i]["descripcion"]=$descripcion;
	}
	
	function modificar_navegacion($etiqueta,$pagina_enlace,$descripcion="") {
		$cant = count($this->navs);
		for ($i = 0; $i < $cant; $i++) {
			if($this->navs[$i]["etiqueta"] == $etiqueta) {
			    $this->navs[$i]["url"]=$pagina_enlace;
        		if(empty($descripcion)) {
        			$descripcion = "Ir a {$etiqueta}";
        		}
        		$this->navs[$i]["descripcion"]=$descripcion;
        		break;
			}
		}
	}
	
	function toArray(){
		return  $this->navs;
	}
}

?>